<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ include file="/common/common.jsp"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/cases/assit/";  //应用的地址名
String listActionName = basePath+"CaseInvestigation.action?op=searchjs";
String addActionName = basePath+"CaseInvestigation_add.action";
String editActionName = basePath+"CaseInvestigation_modify.action";
String delActionName = basePath+"CaseInvestigation_del.action?op=deljs";
String replyActionName = basePath+"CaseInvestigation_replyPage.action";
String laActionName = basePath+"CaseInvestigation_laPage.action";
String excelActionName=basePath+"CaseInvestigation_saExcel.action";
%>
<script language="javascript" src="<%=path %>/js/My97/WdatePicker.js"></script>
<script language="javascript" src="<%=path %>/jslib/orgSelect.js"></script>
<script type="text/javascript" src="<%=path %>/js/fileupload.js"></script>
<script type="text/javascript">
    		$(function(){
   			$('#inspectDept').orgSelect({
   				inspectDeptId:'inspectDept',
   		        collectDeptId:'collectDept'
   			});	
			//表格初始化
			$('#searchTable').grid({
				title:[<ce:menu/>],
				url:'<%=listActionName%>',
				queryParams:{
					"search.assitType":"",
					"search.isCc":"",
					"search.inspectDept":"",
					"search.collectDept":"",
					"search.involvedEnt":"",
					"search.entrustDept":"",
					"search.regBeginDate":"",
					"search.regEndDate":"",
					"search.isNormal":""
				},  //用于查询的参数以及初始值
				//表头列，不建议改动
				frozenColumns:[[   
	                {field:'ck',checkbox:true},
	                {field:'isCity',title:'是否是市内协查',width:80,sortable:true,
						formatter : function(value) {
							if (value == '0') {
								return "否";
							} else if (value == '1') {
								return "是";
							}
						}
					},
	                {field:'stateInfo',title:'状态',width:100,sortable:true},
	                {field:'assitTypeName',title:'协查类型',width:100,sortable:true},
					{field:'taxpayerNumber',title:'纳税人识别号',width:80,sortable:true},
					{field:'involvedEnterprice',title:'涉案企业',width:120,sortable:true},
					{field:'entrustDept',title:'委托单位',width:80,sortable:true},
					{field:'registerDate',title:'登记日期',width:80,sortable:true},
					{field:'isNormal',title:'回复结果',width:80,
						formatter : function(value) {
							if (value == '0') {
								return "不正常";
							} else if (value == '1') {
								return "正常";
							}else if (value == '2') {
								return "无法核实";
							}
						}	
					},
					
					{field:'replyDate',title:'回复时间',width:100,sortable:true}
					

				]],
				//数据列，根据显示的内容进行修改
				columns:[
				       [
							{field:'entrustCode',title:'函号',width:120,sortable:true},
							{field:'assitItem',title:'协查事项',width:120},
					        {field:'inspectionDept',title:'管辖稽查局',width:100,sortable:true},
							{field:'collectionDept',title:'所属征管局',width:100,sortable:true},							
							{field:'isCc',title:'是否转立案查处',width:100,sortable:true,
								formatter : function(value) {
									if (value == '0') {
										return "否";
									} else if (value == '1') {
										return "是";
									}
								}
							},
							{field:'billCount',title:'总发票份数',width:100},
							{field:'problemBill',title:'不正常发票份数',width:100},
							{field:'amountMoney',title:'发票金额',width:60},
							{field:'taxMoney',title:'税额',width:60}			
							
							
						]
				],
				//功能按钮组
                toolbar:[<ce:jsonBtn/>]
			});
			//查询操作
			$('#search').click(function(){
                defaultSearchAction();
            });	
			$('#resetSearch').click(function(){
				$('#assitType').val("");
			    $('#involvedEnt').val("");
			    $('#regBeginDate').val("");
			    $('#regEndDate').val("");
			});
		});	
		
		//点击添加按钮后的操作：打开添加界面
        function openAddPage(){
            //默认的打开添加界面操作(添加页面地址，窗口宽度，窗口高度)
            defaultOpenAddPageHavebtn('<%=addActionName%>',580,400);
		}
		//点击编辑按钮后的操作：打开编辑界面
		function openModifyPage(){
		    //默认的打开编辑界面操作（编辑页面地址，窗口宽度，窗口高度）
            defaultOpenModifyPageHavebtn('<%=editActionName%>',580,400);
		}
		//删除数据操作
		function deleteItems(){
            defaultDeleteItems('<%=delActionName%>');
		}
		//
		function submitReport(){
			defaultOpenDealPageHavebtn('<%=laActionName%>',600,400,null,'协查转立案');
		}
		//
		function checkRow(){
		    defaultOpenWindow('<%=path%>/sys/menu/SysMenuHelp_look.action?chkSelf=<%=request.getAttribute("menuId").toString() %>','帮助信息查看',600,600);
		}
		function replyResult(){
			defaultOpenDealPageHavebtn('<%=replyActionName%>',580,400,null,'回复情况填写');
		}
		
		
		
		//设置受理
		   	function newAccept(){ 		   	
		 	   var rows = $('#searchTable').datagrid('getSelections');				
					if (rows.length>0){
						 $.messager.confirm('警告', '您确定要提交选择的数据吗?', function(r){
							if (r){
	 						      var ids = new Array();
	 						      //当删除的数据大于行时，容易造成浏览器崩溃死掉
	 							  for(var i=0;i<rows.length;i++){
	 								ids[i] = rows[i].vcId;
	 							  }
	 						      
	 						      
	 							$.post("<%=path%>/cases/assit/CaseInvestigation_saveNewAcceptSuccessedBefore.action",
 			 		   				 {
 			 		   			 		chkSelf:ids,
 			 		   			 	    acceptType:'1'
 			 		   			 	},
 			 		   		 		function(data){
 			 		   		    try{
 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
 			 		   			            
	 			 		   			       $.post("<%=path%>/cases/assit/CaseInvestigation_saveNewAcceptSuccessed.action",
	 		 	 			 		   				 {
	 		 	 			 		   			 		chkSelf:ids,
	 		 	 			 		   			 	    acceptType:'1'
	 		 	 			 		   			 	},
	 		 	 			 		   		 		function(data){
	 		 	 			 		   		    try{
	 		 	 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
	 		 	 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
	 		 	 			 		   			            $.util.showTip({content:jsonReStr.opInfo});	
	 		 	 			 		   			         	$('#searchTable').datagrid('reload'); //刷新数据列
	 		 	 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
	 		 	 			 		   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
	 		 	 			 		   		            }
	 		 	 			 		   	            }catch(e){
	 		 	 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
	 		 	 			 		   	            }
	 		 	 			 		   		 });//重置密码操作
 			 		   			         	
 			 		   			         	
 			 		   			         	
 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
 			 		   		            	
	 			 		   		           $.messager.confirm('警告', '<br><font color=red>'+jsonReStr.opInfo+'</font>', function(r){
	 			 		   		        	   if(r){
		 			 		   		        		$.post("<%=path%>/cases/assit/CaseInvestigation_saveNewAcceptSuccessed.action",
			 		 	 			 		   				 {
			 		 	 			 		   			 		chkSelf:ids,
			 		 	 			 		   			 	    acceptType:'1'
			 		 	 			 		   			 	},
			 		 	 			 		   		 		function(data){
			 		 	 			 		   		    try{
			 		 	 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
			 		 	 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
			 		 	 			 		   			            $.util.showTip({content:jsonReStr.opInfo});	
			 		 	 			 		   			         	$('#searchTable').datagrid('reload'); //刷新数据列
			 		 	 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
			 		 	 			 		   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
			 		 	 			 		   		            }
			 		 	 			 		   	            }catch(e){
			 		 	 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
			 		 	 			 		   	            }
			 		 	 			 		   		 });//重置密码操作
	 			 		   		        	   }
		 			 		   		        	
	 			 		   		           });	   		                
 			 		   		            }
 			 		   	            }catch(e){
 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
 			 		   	            }
 			 		   		 });//重置密码操作
							}
						 });
						
					}else{
					   $.messager.alert('消息提示','请选择要处理的案源','error');
					   return ;
					}
		   		
		   	}
			
			
		 //设置为不受理
		   	function newAccept2(){ 		   	
		 	   var rows = $('#searchTable').datagrid('getSelections');				
					if (rows.length>0){
						 $.messager.confirm('警告', '您确定要提交选择的数据吗?', function(r){
							if (r){
	 						      var ids = new Array();
	 						      //当删除的数据大于行时，容易造成浏览器崩溃死掉
	 							  for(var i=0;i<rows.length;i++){
	 								ids[i] = rows[i].vcId;
	 							  }
	 						      
	 							$.post("<%=path%>/cases/assit/CaseInvestigation_saveNewAcceptSuccessed.action",
	 			 		   				 {
	 			 		   			 		chkSelf:ids,
	 			 		   			 	    acceptType:'2'
	 			 		   			 	},
	 			 		   		 		function(data){
	 			 		   		    try{
	 			 		   		            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
	 			 		   		            if(jsonReStr.opState=="success"){    //操作成功处理
	 			 		   			            $.util.showTip({content:jsonReStr.opInfo});	
	 			 		   			         	$('#searchTable').datagrid('reload'); //刷新数据列
	 			 		   		            }else if(jsonReStr.opState=="failure"){  //操作失败处理
	 			 		   		                $.messager.alert('消息提示','结案操作失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
	 			 		   		            }
	 			 		   	            }catch(e){
	 			 		   	               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
	 			 		   	            }
	 			 		   		 });//重置密码操作
							}
						 });
						
					}else{
					   $.messager.alert('消息提示','请选择要处理的案源','error');
					   return ;
					}
		   		
		   	}
		
		
		
        
        function saveAsExcel(){
      	   if($('#saveExcelFrm').length==0){
      			$('<iframe id="saveExcelFrm" name="saveExcelFrm" width=0 height=0></iframe>').appendTo(document.body);
      		}
      		var f = $('form:first');
      		var fa = f.attr('action');
      		f.attr('target','saveExcelFrm');
      		f.attr('action','<%=excelActionName%>');
      		f[0].submit();
      		f.attr('target','');
      		f.attr('action',fa);
          }  
    </script>
<html>
  <head>
    <title></title>
  </head> 
<body class="easyui-layout">
<form id="excelSearch">
<div class="div_height_auto" data-options="region:'north',border:false" style="overflow: hidden;" align="left">
<table>
<tr height="30px;">
	<td align="right">是否转立案：</td><td><s:select id="isCc"  name="search.isCc" style="width:100px"  list="#{'':'--全部--',1:'是',0:'否'}"></s:select></td>
	
	<td align="right">协查类型：</td><td><ce:dictSelect name="search.assitType" id="assitType"  dictName="协查管理-协查类型" allOption="true" style="width:100px;"/></td>
	<td align="right">所属稽查局：</td><td><select name="search.inspectDept" id="inspectDept"  style="width:100px;"></select></td>
	<td align="right">所属征管局：</td><td colspan="3"><select  name="search.collectDept" id="collectDept"  style="width:100px;"></select></td>
</tr>
<tr height="30px;">
    <td align="right">企业名称：</td><td><input type="text" name="search.involvedEnt" id="involvedEnt"  style="width:100px;"/></td>
    <td align="right">委托名称：</td><td><input type="text" name="search.entrustDept" id="entrustDept"  style="width:100px;"/></td>
    <td align="right">回复结果：</td><td><s:select id="isNormal"  name="search.isNormal" style="width:100px"  list="#{'':'--全部--',1:'正常',0:'不正常',0:'无法核实'}"></s:select></td>
	<td align="right">登记日期：</td>
	<td colspan="2"><input type="text" name="search.regBeginDate" id="regBeginDate" style="width:100px;" class="Wdate" onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})" readonly="true"/>&nbsp;至&nbsp;
	    <input type="text" name="search.regEndDate" id="regEndDate"  style="width:100px;"  class="Wdate" onclick="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})" readonly="true"/>
	</td>
	<td>
	   <a id="search" href="javascript:void(0)"  class="easyui-linkbutton" iconCls="icon-search">查询</a>
	   <a id="resetSearch" href="javascript:void(0)"  class="easyui-linkbutton" iconCls="icon-redo">重置</a>
	</td>
</tr>
</table>
</div>
<div data-options="region:'center',border:false" style="overflow: hidden;">
  <table id="searchTable"></table>
</div>
</form>
</body>
</html>
   
   

